#pragma once

class CUIMenu
{
public:
    CUIMenu( HWND hOwner, HWND hMenu );
    virtual ~CUIMenu( void );

    LRESULT OnInitMenuPopup( WPARAM wParam, LPARAM lParam );
    LRESULT OnDrawItem( WPARAM wParam, LPARAM lParam );
    LRESULT OnMeasureItem( WPARAM wParam, LPARAM lParam );
    LRESULT OnPaint();

private:
    HWND m_hOwner;
    HWND m_hWndMenu;
    HMENU m_hMenu;
};

